ee88fed0bb22b08ccfa9ffde2aed2f27ffc8d49a,app/src/main/java/com/example/tt/fragments/widget/CurveLayout.java,CurveLayout,dispatchPositionChangedCallback,#,388
Before Change
// currentTop = sheet.getTop();
if (callbacks != null && !callbacks.isEmpty()) {
for (Callbacks callback : callbacks) {
callback.onSheetPositionChanged(sheet.getTop(), currentX, -1, reverse);
if (isExpanded()) {
if (sheetDragHelper != null) {
sheetDragHelper.cancel();
After Change
}
private void dispatchPositionChangedCallback() {
if (currentTop2 == 0) {
currentTop2 = sheet.getTop();
}
int dy = sheet.getTop() - currentTop2;
currentTop2= sheet.getTop();